body { margin: 0; font-family: Tahoma,Arial; background-color: #FFF; font-size: 14px; }
table { font-size: 14px; }
p { margin: 0; margin-bottom: 0px; line-height: 2; }
.question { height: 140px; overflow-y: scroll; border-bottom: 2px solid #549FE3; line-height: 1.5; padding: 10px 10px 0; }
.user-opt { margin-top: -2px; height: 480px; padding: 0 10px; overflow-y: auto; }
.user-opt ul { list-style: none; padding-left: 0; margin-left: 0; }
.user-opt li { margin-bottom: 35px; }
.user-opt h3 { font-weight: bold; font-size: 14px; line-height: 1.5; text-indent: -30px; margin-left: 30px; }
.user-opt h3 span { display: inline-block; width: 30px; text-align: center; text-indent: 0; }
.user-opt p { line-height: 1.5; text-indent: -36px; padding: 5px 0 5px 65px; }

.table-select { width: 100%; border-collapse: collapse; border-spacing: 0; color: #4B6389; }
.table-select th { text-align: left; }
.table-select thead tr { background-color: #F3F7FF; }
.table-select th, .table-select td { padding: 5px; border: 1px solid #D6E3F3; }
.table-select tr:hover { background-color: #ADD9E6; }
.table-select .t1 { width:; }
.table-select .t2, .table-select .l2 { width: 90px; text-align: center; }
.table-select .t3, .table-select .l3 { width: 90px; text-align: center; }
.table-select .t4, .table-select .l4 { width: 90px; text-align: center; }
.table-select .l4 img { border: 0; }

.ta-r { text-align: right; }
.red { color: #c00; }
.mark { background-color: #FF0; }

.icon-pen, .icon-cal, .icon-book, .icon-flag, .icon-flag-c, .icon-copy, .icon-paste, .icon-cut, .icon-formula, .icon-ch, .icon-bulb, .icon-zoom-out, .icon-zoom-in, .icon-matrix { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(../images/icon.png) no-repeat; margin-right: 3px; }
.icon-pen { background-position: 0 0; }
.icon-cal { background-position: -20px 0;vertical-align: middle; }
.icon-book { background: url(../images/icon-book.png) no-repeat center;width: 25px;}
.icon-flag { background-position: -60px 0; }
.icon-flag-c { background-position: -80px 0; }
.icon-copy { background-position: -100px 0; }
.icon-paste { background-position: -120px 0; }
.icon-cut { background-position: -140px 0; }
.icon-formula { background-position: -160px 0; }
.icon-ch { background-position: -180px 0; }
.icon-bulb { background-position: -200px 0; }
.icon-zoom-in { background-position: -220px 0; }
.icon-zoom-out { background-position: -240px 0; }
.icon-matrix { background-position: -260px 0; }


.toolbar { position: relative; background-color: #A3CCEE; padding: 8px 10px; color: #000; height: 20px; }
.toolbar .more { float: right; }
.toolbar .more .hasdrop:after { content: url(../images/list-dot.png); margin-left: 5px; }
.toolbar .more span, .question-info .hd .more span { border-left: 1px dotted #ccc; padding-left: 8px; margin-left: 8px; cursor: pointer; }
.toolbar .more span:hover { color: #000; text-shadow: 0 1px 0 #D3EDFF; }
.toolbar-pop { box-shadow: 3px 3px 5px rgba(0,0,0,0.2); background-color: #FFF; }
.toolbar-pop .arrow { display: block; position: absolute; top: -6px; top: -8px\9; margin-left: 25px; width: 10px; height: 10px; background-color: #FFF; border: 1px solid #C1CEE3; border-right: 0; border-bottom: 0; filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand'); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }
/*fix for IE9*/
:root .toolbar-pop .arrow { filter: none\9; top: -6px\9; }
.pop-ch { position: absolute; width: 140px; border: 1px solid #C1CEE3; z-index: 2; }
.pop-ch a { display: block; padding: 5px 22px; text-decoration: none; border: 1px solid #FFF; border-right: 0; border-left: 0; font-size: 12px; color: #000; position: relative; z-index: 2; }
.pop-ch a:hover { background-color: #FEE7A3; border: 1px solid #FFBD69; border-left: 0; border-right: 0; }

.pop-formula { position: absolute; width: 324px; min-height: 115px; padding: 1px; border: 1px solid #C1CEE3; background-color: #FFF; z-index: 1; }
.pop-formula .arrow { margin-left: 80px; }
.pop-formula1 { position: absolute; width: 130px; min-height: 58px; padding: 1px; border: 1px solid #C1CEE3; background-color: #FFF; z-index: 1; }

.question-info .hd .more span:hover { color: #63AEEA; text-shadow: 0 1px 0 #FFF; }

.question-info, .question-opt { width: 98%; margin: 0 auto; border: 1px solid #C1CEE3; background-color: #FFF; }
.question-info .hd { background-color: #E5EDF8; padding: 5px 10px; }
.question-info .hd .more { float: right; }
.question-info .toolbar h3 { display: inline-block; }
.question-info .i-question { height: 240px; }
.question-opt { position: relative; height: 345px; overflow: hidden; }
.question-opt .ul-more { position: absolute; top: 6px; left: 0px; }
.question-opt .ul-more li { float: left; border-radius: 5px 5px 0 0; background: #c00; padding: 2px 10px; border: 1px solid #2C3D51; border-bottom: none; margin-left: 3px; }
.question-opt .ul-more { list-style: none; margin: 0; padding: 2px 5px; }
.question-opt .ul-more li a { color: #000; text-decoration: none; font-weight: bold; font-size: 12px; }
.question-opt .ul-more li a:hover { color: #06c; text-decoration: none; }
.question-opt .ul-more li { padding: 5px 6px; }
.question-opt .ul-more .cur { background: rgb(250,235,192); background: -moz-linear-gradient(top, rgba(250,235,192,1) 0%, rgba(225,191,117,1) 50%, rgba(176,111,57,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,235,192,1)), color-stop(50%,rgba(225,191,117,1)), color-stop(100%,rgba(176,111,57,1))); background: -webkit-linear-gradient(top, rgba(250,235,192,1) 0%,rgba(225,191,117,1) 50%,rgba(176,111,57,1) 100%); background: -o-linear-gradient(top, rgba(250,235,192,1) 0%,rgba(225,191,117,1) 50%,rgba(176,111,57,1) 100%); background: -ms-linear-gradient(top, rgba(250,235,192,1) 0%,rgba(225,191,117,1) 50%,rgba(176,111,57,1) 100%); background: linear-gradient(top, rgba(250,235,192,1) 0%,rgba(225,191,117,1) 50%,rgba(176,111,57,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faebc0', endColorstr='#b06f39',GradientType=0 ); }
.question-opt .ul-more li { cursor: pointer; background: rgb(244,244,244); background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(214,218,219,1) 50%, rgba(182,186,189,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(50%,rgba(214,218,219,1)), color-stop(100%,rgba(182,186,189,1))); background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(214,218,219,1) 50%,rgba(182,186,189,1) 100%); background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(214,218,219,1) 50%,rgba(182,186,189,1) 100%); background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(214,218,219,1) 50%,rgba(182,186,189,1) 100%); background: linear-gradient(top, rgba(244,244,244,1) 0%,rgba(214,218,219,1) 50%,rgba(182,186,189,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#b6babd',GradientType=0 ); }

.question-opt .ul-more-block { list-style: none; padding-left: 10px; }
.question-opt .ul-more-block-large { position: relative; }
.question-opt .ul-more-block-large .desc { width: 40%; display: inline-block; vertical-align: top; overflow-y: auto; height: 265px; }
.question-opt .ul-more-block-large .write { width: 59%; display: inline-block; }

.question-opt .i-ask, .question-opt .i-t-ask { padding: 10px; height: 220px; overflow-y: scroll; font-size: 14px; border: 1px solid #ABADB3; width: 97%; margin-bottom: 10px; }



.info { float: left; border: 1px solid #D5DCE4; border-radius: 10px; background: rgba(255,255,255,0.7); width: 180px; margin: 0 10px; padding: 10px 20px; }
.info h3 { font-weight: bold; color: #668ABA; }
.info .user-photo { width: 100%; margin: 20px 0; }
.info dt { font-weight: bold; }
.info dd { margin: 5px 0 15px 0px; }

.exam { width: 1003px; margin: 0 auto; height: 650px; margin-bottom: 30px; }
.exam iframe { width: 100%; height: 670px; border: 1px solid #C1CEE3; }

.ul-more-s { width: 100%; background-color: #BEDEF5; position: relative !important; margin-top: -8px !important; padding: 0 !important; }
.ul-more-s { zoom: 1; }
.ul-more-s:before,
.ul-more-s:after { content: ""; display: table; }
.ul-more-s:after { clear: both; }

#calc { padding: 0; }

.public-table { border: 1px solid #ccc; border-collapse: collapse; border-spacing: 0; }
.public-table th, .public-table td { padding: 10px; border: 1px solid #ccc; }

.table-20-1 dd, .table-20-2 dd, .table-20-3 dd { line-height: 26px; }

#colse_btn { text-align: right; margin-left: 445px; }
.jhx_div_title { width: 100%; background: #E0EEEE; border: 1px solid ActiveBorder; }
#line { position: absolute; z-index: 999; width: 100%; height: 4px; overflow: hidden; cursor: n-resize; }
#box { height: 630px; overflow: hidden; }
.question p { text-indent: 2em; }
.i-question table { margin-left: 2em; margin-top: 10px; }
.i-question p { text-indent: 2em; }
